@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td, center, header, menu, section, article{
	margin:0; padding:0;
}
h1, h2, h3, h4, h5, h6{ font-size:24px; }
body{
	font-size:24px; font-family:PingFang-SC-Regular; height:100%; color:#000; background:transparent;
	-webkit-text-size-adjust:none; -webkit-user-select:none; -webkit-tap-highlight-color:rgba(0,0,0,0);
}
table{ border-collapse:collapse; border-spacing:0; }
samp{ font-family:Arial,Helvetica,sans-serif; }
ol, ul, li, menu, nav{ list-style:none; }
a{ text-decoration:none; }
img{ border:none; }
em, i{ font-style:normal; }

.pr { position: relative;}
.bg_blue { background:#3BB7D9 ; width: 100%; padding: 50px 0;}

.logo {display: block; margin: 0 auto; width: 98px; }

.login,h6,.ico_list { width: 296px; margin: 0 auto;}
.login{ text-align: center; margin-top: 46px;}
.login input { width: 248px; line-height: 46px; height: 46px; padding-left: 48px; margin-bottom: 10px; background-color:#3BB7D9 ; border: none; outline: none;color: #fff; font-size: 15px; border-bottom: 1px solid #fff;}
.login input.aa { background: url(../images/86@2x-min.png) no-repeat left center; background-size: 24px auto; }
.login input.pw { background: url(../images/ic_sign-in_password@2x-min.png) no-repeat left center;background-size: 24px auto; }
.login .button_login {border-radius:25px;display: block;width: 296px; height: 44px; line-height: 44px; text-align: center;background-color: #fff; color:#318BB9 ;font-size: 17px;margin-top: 30px; }
.login input::-webkit-input-placeholder {color: #9CD6E9 !important; }
.login input:-moz-placeholder {color: #9CD6E9 !important; }
.login input::-moz-placeholder {color: #9CD6E9 !important;　}
.login input:-ms-input-placeholder {color: #9CD6E9 !important;}
.login li {position: relative;}

.eyes_box,.ico_eye_line ,.ico_x {right: 0; top: 18px; position: absolute; width: 18px; height: 12px; background: url(../images/ic_sign-in_yanjing@2x-min.png) no-repeat;background-size:18px 14px;}
.ico_x { display:none;width: 14px; height: 14px; background: url(../images/ic_registered_delete@2x-min.png) no-repeat; background-size: 14px auto;}
.ico_eye_line {background:url(../images/ic_sign-in_yanjing2@2x-min.png) no-repeat; background-size:18px 14px;}
h6 {color: #ADADB3; font-size: 14px; padding:60px 0 24px 0; text-align: center;}
h6 img { width: 81px; vertical-align: middle; margin:8px; }
.ico_list { padding-bottom: 20px;text-align:center;}
.ico_list a {margin-right:18px; display: inline-block; vertical-align: middle; width: 51px; height: 51px; background-size: 51px; height: 51px;}
.ico_list a.qq { background-image:url(../images/login/ic_login_qq_press@2x-min.png);}
.ico_list a.wx { background-image: url(../images/login/ic_login_weixin_press@2x-min.png);}
.ico_list a.wb { background-image: url(../images/login/ic_login_weibo_press@2x-min.png);}
.ico_list a.rr { background-image: url(../images/login/ic_login_renren_press@2x-min.png);}
.ico_list a:last-child { margin-right: 0;}




.ClearInput::-ms-clear { display: none; }
.ClearInput:valid + .clear_input { display: block; }


